//******************************************************************************
// @File: cyzDetectorConstruction.hh
// @Author: Cyz
// @Date: 2020-4-30
// @Description: 
//		构建一个小人
//******************************************************************************

#ifndef cyzDetectorConstruction_h
#define cyzDetectorConstruction_h 1

#include "G4VUserDetectorConstruction.hh"
#include "globals.hh"

class G4VPhysicalVolume;
class G4LogicalVolume;

/// Detector construction class to define materials and geometry.

class cyzDetectorConstruction : public G4VUserDetectorConstruction
{
  public:
    cyzDetectorConstruction();
    virtual ~cyzDetectorConstruction();

    virtual G4VPhysicalVolume* Construct();
    
    //G4LogicalVolume* GetScoringVolume() const { return fScoringVolume; }
		G4LogicalVolume* GetHead() const { return fScoringHead; }
		G4LogicalVolume* GetBody() const { return fScoringBody; }
  protected:
    G4LogicalVolume* fScoringHead;
		G4LogicalVolume* fScoringBody;
};

//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......

#endif

